================================READ THIS===============================
calb, Galtor und _Demo_ geben keine Garantien irgendeiner Art auf dieses
Produkt. Du benutzt ePSXe auf eigene Gefahr. Die Autoren knnen nicht
fr irgendeinen Schaden, welcher Art auch immer, verantwortlich gemacht
werden, welcher durch die Nutzung dieses Emulators, seiner Plugins oder
durch in dieser readme beschrieben Praktiken entstehen knnen.
================================READ THIS===============================

Index
*****
0. Einleitung
1. Neuerungen
2. Was braucht man um ePSXe zu benutzen ?
3. Nutzung
   3.1  Welche Dateien sind ntig um ePSXe zu benutzen ?
   3.2. Steuerung des Emulators
   3.3. GUI Optionen
        3.3.1. File
        3.3.2. Run
        3.3.3. Config
        3.3.4. Options
        3.3.5. Cheat
        3.3.7. Help
   3.4. Konfiguration des Emulators
        3.4.1. Konfiguration des BIOSes
        3.4.2. Konfiguration der Videooptionen
        3.4.3. Konfiguration des CD-Rom Laufwerkes
        3.4.4. Konfiguration des Sounds
        3.4.5. Konfiguration der MDECs
   3.5. Kommandozeilen Optionen
   3.6. Emulator Patches.
   3.7. Memorycard Untersttzung.
4. Implementierte Funktionen
5. ePSXe's Kompatibilitt
6. Wo bekomme ich Hilfe fr den Emulator ?

Angang
********
A. Hufig gestellte Fragen
B. Thanks
C. Legal Stuff

****************************************************************************
0.  Einleitung
****************************************************************************

ePSXe ist ein Sony Playstation emulator fr deinen PC und luft unter
Windows 9x. Es nutzt das von PSEmu Pro bekannte Plugin System.

****************************************************************************
1.  Neuerungen
****************************************************************************

ePSXe v1.0, released am 14.10.2000
- Erstes Release

******************************************************************************
2.  Was braucht man um ePSXe zu benutzen ?
******************************************************************************

Minimale Systemvoraussetzungen :
  P200 oder kompatible CPU
  32 MB Arbeitsspeicher
  Schnelle Grafikkarte (z.B. Voodoo 2)  
  16x CD-ROM
  Windows 9x  
  DirectX 7a

Empfohlene Systemkonfiguration :
  P2 400 oder besser
  64 MB Arbeitsspeicher
  Sehr schnelle Direct 3D, OpenGL oder glide Grafikkarte  
  36x CD-ROM
  Windows 9x
  DirectX 7a

*****************************************************************************
3. Nutzung
*****************************************************************************

3.1  Welche Dateien sind ntig um ePSXe zu benutzen ?

* epsxe.exe
* Ein PSX BIOS (SCPH1001.bin und scph7502.bin wurden getestet und funktionieren)
* PSEmu Pro GPU plugin (Grafik)
* PSEmu Pro SPU plugin (Sound)
* PSEmu Pro CD-Rom plugin

3.2 Steuerung des Emulators

  ePSXe untersttzt Direct Input und beinhaltat auerdem eine Option, die
  es erlaubt die Controller ber die GUI zu konfigurieren. Sie ist sehr
  einfach und innovativ : Einfach auf Config -> Controller -> pad1/pad2
  klicken (je nachdem welcher konfiguriert werdensoll), und schon erscheint
  ein Bild solch eines Controllers mit einigen Feldern die mit den Namen
  der entsprchenden Knpfe versehen sind. Man whlt einfach den PSX Knopf
  aus, den man ndern will und drckt die Taste die man ihm zuordnen will.
  (falls ein Joystick eingesetzt werden soll, einfach den Joystick button
  anstatt die Taste auf der Tastatur drcken).


Player 1 - Standard
--------------------

    PC Tasten             PSX Knpfe
-------------------------------------------
       S         |          Viereck
       D         |          Dreieck
       Z         |             X
       X         |           Kreis
       C         |           Select
       V         |           Start
       Q         |            L1
       W         |            L2
       R         |            R1
       E         |            R2
   Arrow keys    |     Directional buttons

Player 2 - Standart
--------------------
Standartmig deaktiviert


3.3. GUI Optionen

Beim start sieht man ePSXe's Men, welches die folgenden Optionen
beinhaltet :

3.3.1. File.

 (*) Run CDROM : Startet eine normale PSX CD-Rom

 (*) Run BIOS : Startet das PSX Bios (wird benutzt um memory cards zu bearbeiten)

 (*) Run ISO : Startet eine PSX ISO Datei. Klicken sie auf ffnen um zu starten

 (*) Run PSX-EXE : Startet die PSX-EXE Datei (.exe und .zip) oder startet eine
                   multifile .PLL, die mit den anderen Dateien zusammen in einer
                   der .zip enthalten seien sollten

 (*) Exit : Beendet den Emulator

3.3.2. Run.

 (*) Continue : Setzt ein vorher pausiertes Spiel fort

 (*) Reset : Startet die Emulation neu.

3.3.3. Config.

 (siehe 3.4. Konfiguration des Emulators)

3.3.4. Options.

  (*) SIO irq always enable : Aktiviert den SIO IRC immer !

3.3.5. Cheat.

  (siehe 3.6. Emulator Patches)

3.3.7. Help.

  (*) Visit EPSXE webpage : ffnet den Browser und geht zur offiziellen ePSXe webpage

  (*) About : Credits.

3.4. Konfiguration des Emulators

Nach dem ersten Start mu das BIOS, die Grafikkarte, das CD-Rom Laufwerk und
die Soundkarte konfiguriert werden, um den Emulator zum laufen zu bringen.

3.4.1. Konfiguration des BIOSes

Im ePSXe Hauptmen klickt man zuerst auf Config -> BIOS. In dem erscheinenden
Fenster kann man eine Dropdown box sehen, die das momentan benutzte BIOS
anzeigt und einen Durchsuchen Knopf. Nach einem Klick auf diesen Button kann
man die gewnschte BIOS Datei auswhlen. Whrend den Testen haben wir herausgefunden,
das das SCPH1001.BIN und das SCPH7502.BIN kompatibel sind, aber das das SCPH1001.BIN
nicht funktioniert. Bitte denken sie dran das sie das BIOS nur besitzen drfen,
wenn sie legalerweise dazu berechtigt sind.

3.4.2. Konfiguration der Videooptionen

Im ePSXe Hauptmen klickt man auf Config -> Video. In dem erscheinenden Fenster
kann man eine Dropdown Box sehen, die das momentan benutzte Grafik plugin (*)
anzeigt. Whlen sie ihr bevorzugtes Grafik plugin aus, klicken sie auf "Configure"
um dieses zu konfigurieren und am Ende noch auf "OK".

(*) ePSXe benutzt PSEmu Pro's Grafik plugins. Um ePSXe richtig benutzen zu
knnen mu man diese also erst aus dem Internet herunterladen.

3.4.3. Konfiguration des CD-Rom Laufwerkes

Im ePSXe Hauptmen klickt man auf Config -> Video. In dem erscheinenden Fenster
kann man eine Dropdown Box sehen, die das momentan benutzte CD-Rom plugin (*)
anzeigt. Whlen sie ihr bevorzugtes Plugins aus und klicken sie danach auf den
"Configure" Knopf. In dem Fenster gibt es noch eine Dropdown Box, in welchem
man den Laufwerksbuchstaben des CD-Rom Laufwerkes auswhlen kann. Falls sie
ihr erstes CD-Rom Laufwerk benutzen wollen, lassen sie ihn auf dem Standard-
eintrag. Zum benutzen eines anderen Laufwerkes, whlen sie es aus der Liste aus
und besttigen sie mit OK. Der Emulator wurde hauptschlich mit cdrTsgMSCD.dll 
(Plugin von Tanishige Ryus) getestet, einige Beta tester hatten nach dem Zufalls-
prinzip Probleme mit anderen Plugins, also versuchen sie am besten als erstes
ihr bevorzugtes Plugin, und falls dieses nicht funktionieren sollte, benutzen
sie das oben erwhnte (denken sie dran das cdrTsgMSCD.dll die zwei Dateien 
subTsgMSCD16.dll und subTsgMSCD32.dll im Hauptverzeichnis des Emulators
bentigt). Windows 2000 Benutzer sollten das ASPI plugin benutzen, es hat
whrend unseren Tests bestens funktioniert.

ePSXe beinhaltet auch eine Option namens "CD-Rom timing accurate". Es ndert das
CD-Rom Timing, was einige Spiele zum laufen bringt wie z.B. Gran Tourismo und Point
Blank 2.

(*) ePSXe benutzt PSEmu Pro's Grafik plugins. Um ePSXe richtig benutzen zu
knnen mu man diese also erst aus dem Internet herunterladen.

3.4.4. Konfiguration des Sounds

Im ePSXe Hauptmen klickt man auf Config -> Video. In dem erscheinenden Fenster
kann man eine Dropdown Box sehen, die das momentan benutzte Sound plugin (*)
anzeigt. Whlen sie ihr bevorzugtes Plugins auf und klicken sie danach auf den
"Configure" Knopf. In dem daraufhin erscheinenden Fenster sind mehrere Checkboxes,
welche bestimmte Soundoptionen an- bzw. ausschalten knnen. The Playstation benutzt
3 verschiedene Soundtypen : ADPCM, XA und CDDA.

* Enable Sound  (aktivieren sie dieses um ADPCM Sound zu bekommen) - Aktiviert ADPCM
  sound und wird bentigt um XA Sound zu hren.

* Enable XA sound (aktivieren sie dieses um XA Sound whrend den MDEC Filem zu hren) -
  Aktiviert generell XA Sound, wenn nur diese Option gewhlt wird erhlt man nur XA
  Sound whrend den MDEC Filmen.

* Enable XA read (aktivieren sie dieses um in den Spielen XA Sound zu hren) - Aktiviert
  den XA Sound whrend des Spieles selbst (natrlich nur wenn das Spiel XA Sound benutzt).
  Damit diese Option funktioniert mssen ADPCM und XA Sound als erstes aktiviert werden.
  (Achtung : Noch sehr langsam und sehr fehlerhaft !!)

* Enable CDDA Sound (aktivieren sie dieses um CD Musik zu hren) - Aktiviert den CDDA
  Sound (meistens Musik)

* Enable SPU IRQ (bentigt fr einige Spiele) - Aktiviert den SPU IRQ, welcher bentigt
  wird um einige Spiele zum laufen zu bringen.

(*) ePSXe benutzt PSEmu Pro's Grafik plugins. Um ePSXe richtig benutzen zu
knnen mu man diese also erst aus dem Internet herunterladen.

3.4.5. Konfiguration der MDECs

In diesem Fenster befinden sich zwei Checkboxes. In der ersten knnen die
MDEC Filme komplett an- bzw. ausgeschalten werden, mit der zweiten kann
ein anderes MDEC timing ausgewhlt werden. Dies wird nur fr FF8 und FF9
bentigt, deaktivieren sie es also bitte fr andere Spiele oder starten
sie diese auf ihr eigenes Risiko.

3.5. Kommandozeilen Optionen

epsxe [options] [psx-exe]

 (*) -lib              : Ldt die libps.exe, welche fr mehrere technische Demos bentigt wird. Dafr wird
                         die pibps.exe in ePSXe's Hauptverzeichnis bentigt.

 (*) -nocd             : Deaktiviert die CD-Rom emulation ( nicht empfehlenswert ! ;-) )

 (*) -nosound          : Deaktiviert die ADPCM und XA Soundausgabe.

 (*) -xasound          : Aktiviert XA Sound Entschlsselung.

 (*) -xaread           : Aktiviert XA Lesen von der CD-Rom (bentigt um Musik whrend des Spieles 
                         zu erhalten)

 (*) -noaudiocd        : Deaktiviert CDDA Sound.

 (*) -forcespu         : Zwingt den SPU IRC immer aktiviert zu sein. Dies wird fr einige Spiele bentig.

 (*) -cdslow/-cdfast   : Whlt den CD-Rom Emulationsmodus, Standart ist CDslow, welches weitaus mehr
                         Kompatibilitt gewhrt als CDfast.

 (*) -cdtiming         : Aktiviert genaues CD-Rom Timing. Diese Option ist generell weniger komatibel, aber
                         einige Spiele funktionieren nur, wenn diese Option aktiviert ist, wie zum Beispiel
                         Resident Evil 2 oder Point Blank 2.

 (*) -cdrom <letter>   : Whlen sie das CD-Rom Laufwerk, welches sie benutzen wollen.

 (*) -forcepad         : Zwingt den pad IRQ immer aktiviert zu sein. Dies KANN Probleme mit der Steuerung in
                         einigen Spielen beheben (hat aber nichts mit Force Feedback zu tun).

 (*) -nomemcard        : Deaktiviert die Memory card Emulation.

 (*) -nogui            : Startet den Emulator ohne irgendeine Oberflche.

 (*) -nomdec           : Deaktiviert die MDEC Emulation. Diese Option sollte benutzt werden, wenn ein Spiel
                         abstrzt whrend die Videos gespielt werden.

 (*) -f                : Benutzt schnell bootendes CD-Rom

 (*) -loadbin <file>   : Startet ein ISO image.

 (*) -loadcheat <file> : Ldt eine Datei um zu cheaten.

 (*) -loadmemc0 <file>
     -loadmemc1 <file> : Ldt eine Memorycard in den angegebenen Slot.

     [psx-exe]         : PSX-EXE, normal, gezipt oder .PLL mit allen Dateien zusammen in einer .zip Datei


3.6. Emulator Patches.

Einige Spiele, die normalerweise nicht in ePSXe funktionieren wrden, laufen
nur wenn ein Cheat code benutzt wird. Patches fr mehrere Spiele sind bereits
im Emulator enthalten ! Um einen auszufhlen, klickt man einfach auf "Cheats"
in ePSXe, ldt den Patch fr das gewnschte Spiel und hat Spa ;-)

Diese Option sollte nicht benutzt werden um in Spiele zu cheaten. Um in Spielen
zu cheaten empfehlen wir [pec] (http://pec.emucheater.com).

3.7. Memorycard Untersttzung.

ePSxe beinhaltet auch schon Untersttzung fr Memory cards. Die benutzten
Karten werden in 2 verschiedenen Dateien im /memcards Unterverzeichnis
gespeichert. Die erste heit epsxe000.mcr und die zweite epsxe001.mcr !
Jede Datei hat eine Gre von 128 KB (PSX Standard) und das Format ist
ein simples Abbild der originalen Memorycard.

ePSXe beinhaltet keinen Editor fr Memory cards, aber man kann die Option
Load -> Run BIOS benutzen um den original PSX Memorycard Editor zu benutzen,
welcher Savegames lschen / verschieben kann. Falls sie Pete's OpenGL / D3D
Plugin benutzen, vergessen sie nicht vorher "Offscreen Rendering" zu deaktivieren
um dieses Men sehen zu knnen.

******************************************************************************
4.  Implementierte Funktionen
******************************************************************************

- Das gesamte R3000 Befehlsset : Die Playstation benutzt einen R3000 als 
  Hauptprozessor (CPU)..

- Unvollstndige COP0 Co-Prozessor emulation : Die PSX hat einen ersten 
  Co-Prozessor, welcher nur unvollstndig emuliert wird.
  
- Fehlerhafte GTE Co-Prozessor emulation : die PSX hat einen matematischen
  Co-Prozessor um 3D Berechnungen zu erzeugen. Dieser wurde zwar emuliert,
  beinhaltet aber noch einige Fehler.

- Sio Emulation : Die PSX benutzt einen seriellen input/ouput port, um den
  Joystick und die Memory cards abzuschlieen. Dieser wurde emuliert und beinhaltet
  nur Untersttzung fr Standartcontroller.

- Memorycard Untersttzung : ePSXe beinhaltet kompletten Support fr Memory cards.

- ISO Untersttzung : ePSXe kann Spiele entweder direkt von CD laden oder aus einem
  ISO von der Festplatte.

- PSEmu Pro Grafikplugin Untersttzung : ePSXe emuliert die PSX Grafikausgabe, indem
  es die Vorteile des das PSEmu Pro plugin Formates nutzt.

- PSEmu Pro Soundplugin Untersttzung : ePSXe emuliert die PSX Soundausgabe, indem
  es die Vorteile des das PSEmu Pro plugin Formates nutzt (sowohl altes wie neues).

- PSEmu Pro CD-Rom Untersttzung : ePSXe emuliert das PSX CD-Rom Laufwerk, indem
  es die Vorteile des das PSEmu Pro plugin Formates nutzt.

- Fehlerhafter MDEC decoder : Die PSX benutzt einen jpeg decoder, der hauptschlich
  dafr da ist um MDEC Filme wiederzugeben. Er ist in ePSXe zwar dank der Hilfe des
  FPSE Teams emuliert, aber ist noch sehr Fehlerhaft und wird fr zuknftige Versionen
  neu geschrieben.

- CDDA Sounduntersttzung : Einige PSX Spiele benutzen Audio CD's fr Musik im Spiel.
  Diese Funktion is teilweise emuliert in ePSXe.

- Teilweiser XA Sound : ePSXe emuliert testweise XA Sound.

- GUI.

*******************************************************************************
5.  ePSXe's Kompatibilitt
*******************************************************************************

Wir haben ePSXe's Kompatibilitt noch nicht so viel getestet, wir haben sie
eigentlich bis jetzt nur mit PAL Spielen getestet. Sie liegt zwischen 30-45%.

Einige Spiele die z.B. laufen sind :

- Colin McRae Rally 1 and 2
- Crash Bandicoot 3
- Driver
- Fifa 99/2000.
- Final Fantasy 7 and 8
- Iss98, Isspro evolution
- Knockout Kings 99, 2000
- NBA Live 2000
- Need For Speed IV
- Ridge Racer
- Ridge Racer type 4
- Soulblade
- Spyro The Dragon
- Syphon Filter 1 and 2
- Tekken3
- Tigger Woods 99, 2000
- Tomb Raider 3
- Vagrant Story
- and many more ...

Nachdem ein Spiel in ePSXe gestartet wurde, knnen mehrere Sachen passieren :

   - Das Spiel funktioniert richtig
       Lsung : "Freu dich !" :) Sende uns ein Screenshot wenn du's durch hast.

   - Das Spiel funktiniert, hat aber Grafikprobleme.
       Lsung : ePSXe benutzt PSEmu Pro plugins um die Grafiken auf den Bildschirm
       zu zeichnen. Einfach mal ein anderes Plugin probieren.

   - The Spiel luft mit 3D Grafik- oder Lichtproblemen.
       Lsung : ePSXe hat eine mehr oder weniger komplette GTE Emulaition, aber einige
       GTE opcodes sind noch sehr fehlerhaft :-(. Warte auf die nchste Version. Man kann
       auch mal ein anderes Plugin versuchen um sicherzustellen, das es wirklich ein GTE
       Problem ist (Pete's soft Plugin funktiniert super !)

   - Das Spiel stoppt whrend MDEC Filmen oder die Filme werden falsch angezeigt.
       Lsung : Leider hat ePSXe nur eine invollstndige und fehlerhafte MDEC emulation.
       Das bedeutet das diese Fehler auftreten knnen. Wir empfehlen das Video zu ber-
       springen mit den oben erwhnten Befehlen oder einen anderen Emulator oder eine
       echte Playstation zu benutzen.

   - Da sSpiel zeigt nur ein Bild vom Film oben Links im Bildschirm und hngt danach.
       Lsung : Dies ist eins der schlimmsten Probleme von ePSXe, und tritt nur in wenigen
       Spielen auf. Dieser Bug kommt von einem Timing Problem und einem Fehler in der CD-Rom
       Emulationen. Durch ihn werden die MDECs manchmal nicht richtig angezeigt und haben
       lange Pausen. Man sollte das Video berspringen indem man X oder Start fr eine Weile
       gedrckt hlt. Entschuldigt, wir werden diesen Fehler in der nchsten Version beheben.
       Solange kann man ja einen anderen Emulator oder eine echte Playstation benutzen.
 
   - Das Spiel geht immer noch nicht.
       Lsung : Wenn das Spiel immer noch nicht geht, funktioniert es wahrscheinlich einfach noch
       nicht mit ePSXe. Einfach auf die nchste Version des Emulators warten !

Sound. ePSXe benutzt in dieser Version das PSEmu Pro plugin System. Dies beinhaltet ADPCM, CDDA
und teilweise XA Sound. Allgemeine Probleme mit dem Sound :

   - Es wird gar kein Sound ausgegeben :
       Lsung : berprfe die Einstellungen im Men. Wenn diese richtig eingestellt sind, ist
       es noch mglich, das das Spiel eine unbekannte Art von XA Sound benutzt, die noch nicht
       von ePSXe emuliert wird. Entschuldigt, wir werden dies in den nchsten Versionen hinzufgen.

   - Die XA Soundausgabe stottert.
       Lsung : XA Sound ist in ePSXe noch testweise enthalten, erwartet also nicht eine flssige
       XA Soundausgabe zu erhalten :-(((

******************************************************************************
6. Wo bekomme ich Hilfe fr den Emulator ?
******************************************************************************

Es gibt mehrere Wege Hilfe zu erhalten. Als erstes sollte man die Dokumentation
lesen, hier werden die meisten Fragen schon beantwortet. Man kann auch die
folgenden Emulationsnewsgroups benutzen :

news://comp.emulator.misc
news://comp.emulator.game.consoles

Ein anderer Weg ist in einem Emulations-IRC channel wie #emu, #psxemu oder #epsxe
im EfNet nachzufragen. Viele Leute die man da trifft haben wahrscheinlich viel
Erfahrung mit dem Emulator oder knnen einem Sagen, wo man eine Lsung zu seinem
Problem finden kann.

Diese Software ist Freeware, und wir haben nicht viel Zeit fragen zu beantworten,
aber wenn alle oben genannten Methoden fehlschlagen, kann man uns per E-Mail
kontaktieren, sollte allerdings nicht eine Antwort erwarten !

calb, Galtor, _Demo_
-----------------------
email: calb@epsxe.com
email: galtor@epsxe.com
email: _Demo_@epsxe.com

******************************************************************************
A.  Hufig gestellte Fragen
******************************************************************************

* (Spiel XY) funktioniert nicht mit ePSXe ! Warum nicht ?

  Tut uns leid. Benutze einen anderen Emulator oder eine echte Playstation :)

* Wann kommt die nchste ePSXe Version raus ?

  Wir wissen es weder und wrden es euch auch nicht sagen. Schau auf die Homepage
  fr mehr Infos.

* Wo krieg ich die neuste Version von ePSXe her ?

  Von http://www.epsxe.com/
  Auerdem kann man sie auf den meisten Emulation newspages finden.

*****************************************************************************
B. Thanks
*****************************************************************************

 Doomed        - A nice docs and love to emulation ;-)
 Pts           - Testing and moral support
 Vood          - Xplorer supporter
 Fennec        - A nice xplorer debugger
 Kazzuya       - For xa support and nice plugins
 Pete          - Some wonderfull plugins and emails
 Roor          - A bunch of good ideas
 Expert        - Some nice chats and info
 duddie/tratax - PSemu Pro crew
 fpse team     - Ideas and help with MDEC and sio
 1964 team     - Gui ideas

 Independent JPEG Group's for routines to decode jpeg.
 Segu, Nik, lewpy, null the and rest of the PSEmu Pro plugins programmers.

 More thanks to: zsknight, Zilmar, Jabo, GreenImp, JNS, Willy and Goi.

**************************************************************************
C. Legal Stuff
**************************************************************************

EPSXE Copyright 2000 EPSXE team.
Sony Playstation is registered trademarks of Sony.
Every GAME mentioned are registered trademarks its authors or marks.
You may only be in possession of copyrighted BIOS if legally entitled to do so.
Neither EPSXE Team Software nor the author are affiliated with Sony.
EPSXE is freeware and can be distributed freely as long as it is not
 modified or sold and BIOS are not packaged with the program. This readme
 must be included with the executable.
When you use this software you do so at your own risk. The authors are
 not responsible for any loss or damage resulting from the use or
 misuse of this software.
If you do not agree with these terms delete this software now.

-------------------------------------------------------------------
calb   calb@epsxe.com
Galtor galtor@epsxe.com
_Demo_ _Demo_@epsxe.com
-------------------------------------------------------------------
http://www.epsxe.com
-------------------------------------------------------------------
